package xcmg.device.service.vo.warehouse;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author wangyong
 */
public class StockAmountInfo {

  /**
   * 零件编码
   */
  private String materialsNo;

  /**
   * 零件名称
   */
  private String materialsDes;

  /**
   * 零件分类
   */
  private String materialsType;

  /**
   * 单位
   */
  private String unit;

  /**
   * 单价（成本价，零件表中的标准价）
   */
  private BigDecimal standardPrice;

  /**
   * 入库数量（所选时间段内该零件入库的总数）
   */
  private BigDecimal selInboundQty;

  /**
   * 出库数量（所选时间段内该零件出库的总数）
   */
  private BigDecimal selOutboundQty;

  /**
   *  在库数量
   */
  private BigDecimal currentStock;

  /**
   * 库存金额（在库数量*成本价）
   */
  private BigDecimal stockAmount;

  /**
   *  结余库存(当前库存-开始时间至今的净入库存)
   */
  private BigDecimal balanceQty;

  /**
   * 结余金额（结余库存*成本价）
   */
  private BigDecimal balanceAmount;

  /**
   * 开始时间
   */
  private Date startTime;

  /**
   * 结束时间
   */
  private Date endTime;

  /**
   * 公司ID
   */
  private String orgId;

  /**
   * 零件分类ID
   */
  private String materialsTypeId;

  public String getMaterialsNo() {
    return materialsNo;
  }

  public void setMaterialsNo(String materialsNo) {
    this.materialsNo = materialsNo;
  }

  public String getMaterialsDes() {
    return materialsDes;
  }

  public void setMaterialsDes(String materialsDes) {
    this.materialsDes = materialsDes;
  }

  public String getMaterialsType() {
    return materialsType;
  }

  public void setMaterialsType(String materialsType) {
    this.materialsType = materialsType;
  }

  public String getUnit() {
    return unit;
  }

  public void setUnit(String unit) {
    this.unit = unit;
  }

  public BigDecimal getStandardPrice() {
    return standardPrice;
  }

  public void setStandardPrice(BigDecimal standardPrice) {
    this.standardPrice = standardPrice;
  }

  public BigDecimal getSelInboundQty() {
    return selInboundQty;
  }

  public void setSelInboundQty(BigDecimal selInboundQty) {
    this.selInboundQty = selInboundQty;
  }

  public BigDecimal getSelOutboundQty() {
    return selOutboundQty;
  }

  public void setSelOutboundQty(BigDecimal selOutboundQty) {
    this.selOutboundQty = selOutboundQty;
  }

  public BigDecimal getCurrentStock() {
    return currentStock;
  }

  public void setCurrentStock(BigDecimal currentStock) {
    this.currentStock = currentStock;
  }

  public BigDecimal getStockAmount() {
    return stockAmount;
  }

  public void setStockAmount(BigDecimal stockAmount) {
    this.stockAmount = stockAmount;
  }

  public BigDecimal getBalanceQty() {
    return balanceQty;
  }

  public void setBalanceQty(BigDecimal balanceQty) {
    this.balanceQty = balanceQty;
  }

  public BigDecimal getBalanceAmount() {
    return balanceAmount;
  }

  public void setBalanceAmount(BigDecimal balanceAmount) {
    this.balanceAmount = balanceAmount;
  }

  public Date getStartTime() {
    return startTime;
  }

  public void setStartTime(Date startTime) {
    this.startTime = startTime;
  }

  public Date getEndTime() {
    return endTime;
  }

  public void setEndTime(Date endTime) {
    this.endTime = endTime;
  }

  public String getOrgId() {
    return orgId;
  }

  public void setOrgId(String orgId) {
    this.orgId = orgId;
  }

  public String getMaterialsTypeId() {
    return materialsTypeId;
  }

  public void setMaterialsTypeId(String materialsTypeId) {
    this.materialsTypeId = materialsTypeId;
  }
}
